//
// Define the dwOpenMode values for CreateNamedPipe
//
const int PIPE_ACCESS_INBOUND = 0x00000001
const int PIPE_ACCESS_OUTBOUND = 0x00000002
const int PIPE_ACCESS_DUPLEX = 0x00000003
//
// Define the Named Pipe End flags for GetNamedPipeInfo
//
const int PIPE_CLIENT_END = 0x00000000
const int PIPE_SERVER_END = 0x00000001
//
// Define the dwPipeMode values for CreateNamedPipe
//
const int PIPE_WAIT = 0x00000000
const int PIPE_NOWAIT = 0x00000001
const int PIPE_READMODE_BYTE = 0x00000000
const int PIPE_READMODE_MESSAGE= 0x00000002
const int PIPE_TYPE_BYTE = 0x00000000
const int PIPE_TYPE_MESSAGE = 0x00000004
//
// Define the well known values for CreateNamedPipe nMaxInstances
//
const int PIPE_UNLIMITED_INSTANCES = 255
TODO
None.